.TH "D:/FEUP/LCOM/WorkC/projecto/trunk/timer.h" 3 "25 May 2010" "Colision" \" -*- nroff -*-
.ad l
.nh
.SH NAME
D:/FEUP/LCOM/WorkC/projecto/trunk/timer.h \- 
.SH SYNOPSIS
.br
.PP
\fC#include <pc.h>\fP
.br
\fC#include 'timer.h'\fP
.br
\fC#include 'ints.h'\fP
.br
\fC#include 'jogo.h'\fP
.br

.SS "Defines"

.in +1c
.ti -1c
.RI "#define \fBTICKS_PER_STEP\fP   20"
.br
.in -1c
.PP
.RI "\fBEndereços de Timer.\fP"
.br
 
.PP
.in +1c
.in +1c
.ti -1c
.RI "#define \fBTIMER_0\fP   0x40"
.br
.ti -1c
.RI "#define \fBTIMER_1\fP   0x41"
.br
.ti -1c
.RI "#define \fBTIMER_2\fP   0x42"
.br
.ti -1c
.RI "#define \fBTIMER_CTRL\fP   0x43"
.br
.in -1c
.in -1c
.PP
.RI "\fBControlo do Altifalante e Timer2.\fP"
.br
 
.PP
.in +1c
.in +1c
.ti -1c
.RI "#define \fBSPEAKER_CTRL\fP   0x61"
.br
.ti -1c
.RI "#define \fBTIMER2_ENABLE\fP   (1 << 0)"
.br
.ti -1c
.RI "#define \fBSPEAKER_ENABLE\fP   (1 << 1)"
.br
.ti -1c
.RI "#define \fBSPEAKER_DISABLE\fP   (0 << 0)"
.br
.in -1c
.in -1c
.PP
.RI "\fBAlgumas definições sobre Timers util.\fP"
.br
 
.PP
.in +1c
.in +1c
.ti -1c
.RI "#define \fBTIMER_CLK\fP   1193181"
.br
.ti -1c
.RI "#define \fBLCOM_MODE\fP   0x36"
.br
.ti -1c
.RI "#define \fBLSB\fP(i)   ((i) & 0xFF)"
.br
.ti -1c
.RI "#define \fBMSB\fP(i)   ((i) >> 8)"
.br
.in -1c
.in -1c
.SS "Functions"

.in +1c
.ti -1c
.RI "void \fBtimer_init\fP (int timer, int mode)"
.br
.ti -1c
.RI "void \fBtimer_load\fP (int timer, int value)"
.br
.ti -1c
.RI "void \fBmili_sleep\fP (int mili)"
.br
.ti -1c
.RI "void \fBsec_sleep\fP (int secs)"
.br
.ti -1c
.RI "void \fBsetTimer\fP (int *timer, int mili)"
.br
.ti -1c
.RI "\fBBool\fP \fBgetTimerReached\fP (int *timer)"
.br
.ti -1c
.RI "void \fBinitTimer0\fP (void(*t0_handler)(void))"
.br
.ti -1c
.RI "void \fBendTimer0\fP ()"
.br
.in -1c
.SS "Variables"

.in +1c
.ti -1c
.RI "int \fBtime_tick\fP"
.br
.ti -1c
.RI "volatile \fBBool\fP \fBnovo_step\fP"
.br
.ti -1c
.RI "_go32_dpmi_seginfo \fBtimer0_new_irq\fP"
.br
.ti -1c
.RI "_go32_dpmi_seginfo \fBtimer0_old_irq\fP"
.br
.in -1c
.SH "Variable Documentation"
.PP 
.SS "int \fBtime_tick\fP"
.SS "_go32_dpmi_seginfo \fBtimer0_new_irq\fP"
.SS "_go32_dpmi_seginfo \fBtimer0_old_irq\fP"
.SH "Author"
.PP 
Generated automatically by Doxygen for Colision from the source code.
